String Functions
Length
Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück:
Syntax: String.Length()
"abc".Length() → 3
" ".Length() → 3
"Hello, world!".Length() → 13
Range
Extrahiert Teile einer Zeichenfolge:
Syntax: String.Range(positions)
"abcdef".Range(2:4) → "bcd"
"Data123".Range({1, 5, 6}) → "Da2"
"TestString".Range(1:4) → "Test"
Split
Teilt eine Zeichenfolge mithilfe von Trennzeichen auf:
Syntax: String.Split(delimiter)
"a,b,c".Split(",") → {"a", "b", "c"}
"2025/07/11".Split("/") → {"2025", "07", "11"}
"word1 word2".Split(" ") → {"word1", "word2"}
IndexOf
Findet die Startposition eines Teilstrings:
Syntax: String.IndexOf(substring)
"abcabc".IndexOf("b") → 2
"Example".IndexOf("z") → 0
"UrbanModelBuilder".IndexOf("Builder") → 11
Contains
Überprüft, ob eine Zeichenfolge eine Teilzeichenfolge enthält:
Syntax: String.Contains(substring)
"hello".Contains("ell") → true
"abc123".Contains("123") → true
UpperCase
Wandelt alle Buchstaben in Großbuchstaben um:
Syntax: String.UpperCase()
"hello".UpperCase() → "HELLO"
"a1b2!".UpperCase() → "A1B2!"
LowerCase
Wandelt alle Buchstaben in Kleinbuchstaben um:
Syntax: String.LowerCase()
Beispiel: "HELLO".LowerCase() → "hello"
"Text123!".LowerCase() → "text123!"
Join
Kombiniert Vektorelemente zu einer Zeichenfolge:
Syntax: Vector.Join(separator)
Beispiel: {"a", "b", "c"}.Join("-") → "a-b-c"
{2025, 7, 11}.Join("/") → "2025/7/11"
{"red", "blue"}.Join(" & ") → "red & blue"
Trim
Entfernt Leerzeichen an beiden Enden:
Syntax: String.Trim()
Beispiel: " text ".Trim() → "text"
" \nTest\t".Trim() → "Test"
Parse
Wandelt eine numerische Zeichenfolge in eine Zahl um:
Syntax: String.Parse()
Beispiel: "42".Parse() → 42
"3.14".Parse() → 3.14
"-100".Parse() → -100